hash color stuff again