added version major and minor definitions