A $700,000 contribution agreement with the Fairways at Edgewood developer to help fund municipal improvements—likely a new Public Safety Complex—was approved by four council members at the Jan. 27 meeting.