further updates
initial ability to set properties
initial ability to edit properties