lots of stuff. Too lazy to remember it all...