better viztype order