add crud method for user