use defines for keys