add go shell