initialize dictionary with nil