data to dictionary operations