added move notation and hashing