worked on using current user