add go method