add pullFolder method