new IDict