finished implementation of project

project works when it has to perform a distinct on the resulting tuple
set now