passed constrain happy hour method