added intial generic extractor
merged master and fixed config frame conflicts