refactor of backlog