add opType