refactored User and UserPomodoros models