-banner codes and keyes