add counting vectorizer implementation