create version utility class