handle list attributes