generalizing the gh pages