Added remainder method