Initial commit of gogo class