requiring assets per file basis