keods: under construction
Work in progress