added DualScalar files