standards for long macro and class names -- first char l.c. for internal