Finished skeleton functionality for User