first commit on assignment -- finished first 2.5 questions