added property update and delete functionality