fixed various, added phony