outline of project 2948681