fixing multilevel embeddable property