working on task info refactor 1