add go oracle.
some fixes.