added basic character model