add user interface; implement add a list and list all lists functionality :persevere: