Begun implementing some of the file methods