adding project infrastructure