add property support