updates to make projects compile