WIP
restored extract-y and producing-y
corrections on the pull request
eliminated linenumber from the process. It's not needed anymore