add functionality to create new todos