Microelectronic circuit elements