add go crazy function