cleanup
Conditional deleting
mobile friendly