created user methods