just finished this bad boy or girl.. its was a challenge!