replace segregated storage with slist