made ALOT of changes and wrote sprint end 2