add back alternative dict method