Setting up the environment and project