break block implementation