added discuss codes