add public properties