added distclean target