wip update properties correctly