make common
vectorizer draft