fix for adding processes: no longer adds at beginning if there are no slots big enough; begin to add the removal of processes that are finished