added golang capabilities