added realization for division operator