working on recieving lists