ocd
WIP data structure operations