add .PHONY : clean