versioned checkout