refactor Venice::Naive