maj encoding