added option to create a new list from a list