chore: add account handling and user module