lots of ui stuff, character model.