add CharacterController and ControllManager