typed in all 100 lines