lots of stuff i guess