finished #1-5