add lists funtional store and replace