lets gooo, under 20 minutes and working for standard part 1