Abstract class almost done.
TODO: execute_okapi