added test result
getVersion2 and changed some types