major functionality leap, remove and install working together
change remove to cleanup