add long break support