Makefile and mmap added