populating dictionary 2.0