use 3-level version name