added blockBreak

pretty big change