add property definitions