using modKey instead of getModifier