created readdRemainder