Added eol311 to the repo and implemented a 'processor' interface