add images and a ton of stuff