worked on user creation and recall functionality