new BasePrep and files