initial setup for the project.