add normalizer
add counting models