add all sub folders, otherwise, we will miss some functions