Whole IDEA project for this task