Makefile added and warnings squased