refactored accounts manager function names and with user account added more utility functions