fuckloads of new things, lots of models, video upload WIP