require settings in requiresAndRouting
removed flagging function for now