added keys extractor