basic todo list style med list functionality