I found a post from August about user defined layers with mirrored symbols and wondered if anyone came up with a solution. Our library has quite a few symbols with user defined layers and we just discovered that Allegro15.2 treats those layers differently then it did in Allegro14. In 14 if there was a _TOP and not a _BOTTOM you could not place a symbol until you made a _BOTTOM. However, in 15.2 if there is not a _BOTTOM you can mirror the symbol and the _TOP layer just stays on _TOP. I now have boards with layers on the wrong side. A corresponding _BOTTOM is added to the subclass list within the footprint but since there is nothing on that layer it is not brought into the board. If the symbol is mirrored when it is first placed on the board then the corresponding subclass is created but if placed and then mirrored that doesn't happen. There is no warning or DRC that a subclass is missing. Any ideas or suggestions will be appreciated! Thanks! Linda Stroud