func. 'version' added