Updated for go and python3