EVERYTHING

change log:
- the whole shabang

Only missing a few things but basically complete.