great job! the curves are the hardest part!