added marcos instructions and Makefile