added interface methods and todo methods for each user story