created version info functions