inial setup of main project