opt and add property params