fixed methods for user