changed character controller