Add basic file functionality