fixed typos, added base module