added base module and init
ready to push