Added reasoning for the project