Implemented string extraction
merged string extraction branch