completed 01_properties