add vector generator, vector checker, adopt tile vector in web