sub files replace for shan