implemented properties, level 9 as example