added element wise divide multiply