Complete verison() method.