added 'getversion' operation