Getlist

2.) Users can create new lists while when he is adding a new item to his profile. Create a new list on the screen when he is adding a new item. 

3.) When the user adds a new item to his profile, it will ask him to select the list he wants to add it under.