add extra content list function