add generator for getting content file list