redoing sub files