first work on propertymanager