not use running bool
move to breakable
formatting