initialisation of the poject