reverse hexacoder added