switching duty