added interpreter, forgot, lua vector nearing completion