deharcode plural macro