added create list functionality