so much stuff, i don't remember what and why