adding basic support for versions