ide structures