updated with list etc