foo2
impl cons hashing lolol