final touches for adding/editing properties and made sure specs pass