fixed new character controller