finished except adding a couple images and animations