change function name ...Remain to ...Remainder