added Makefile
updated modules