updated character model