use internal golang