gocrypto rewrite notes