[new] Added base module and makefile