All hashing works now, needs to implement a barrier