Smart motors were first introduced in the mid to late 90s and interface with the BCM. Smart motors are able to raise the windows if rain is detected or roll down the windows if carbon monoxide is detected. Smart motors also allow auto up/down function and anti-pinch features that stop for obstructions. On some frameless windows with smart motor technology, the motor lowers the windows a fraction of an inch when the door is opened and raises the windows when the door has shut to prevent cabin pressure build up.