add bellman ford, find something wrong in Makefile, .PONY==>.PHONY