compare version numbers solution added