first go at hash accessor, and string and all subsets answer