some preparations of the project