separated out ListItem from List