add property part function