finished all the challenges and some study questions