added a clean option