self remainder