require versions