Lots of stuff, need to sort through it later.