adding define and fixing LITERALs