refactoring
Adding user and task methods