readied kodo for the new fifi

This branch is not ready for merging. We need a release from fifi first.