abstract break broken broken glass