new functions for GP subfolder method