add LIST support