almost there for multilevel properties