final commit with all 3 questions completed