removed hashing and added test for version