implement odin