testing out file cacheing