moved modifiers.cpp to the common directory