changed the list structure