hash_ fixed
first version now works
fixes in design