setup for the project