styling and cascading delete