develop a software as a dictionary