improvements made to int slist