init property list
update property list