updated hash acesses with . notation