use version as distribution order