add optocopler, wirin still questionable