shatterpated
not defined yet