new methods in user class