property extractor method added