additions and improvements - Spanish English Dictionary