final round of adding public properties