system_version() function added