it took me over 100 hours to finish This