distribute remainder from middle instead of bottom