and this should be optocoupler