changing key methods