constants and interface for deleting