register module & get module