this is the beginning of the project