add break time support