correctly fill unused space