homework 4 hashables