add go rec