modified project to return an object with quadrants to maintain testing