use symbols as hash keys