updated a list to generic view