main source of project