* new function to prop updates