WIP : starting with hashing port