moved stuff around
work on lists