clean is phony target as well