made files more general