adding user functionalities