wk8_5 updated, not finished
matching hash code check implemented
wk11_1 done
wk11_2 upcasting and downcasting
home