added break/exit