Implemented more user specific functions