go base library