Adding the personnal hash function
Finishing register v1