resturctured application to include  projects that have tasks