working on goecoding