Add a function of user