fix some typos, make vectorlang optional