setup dictionary stuff