added break stuff