setup versioned