new price range rules, main_df