file permissions and part 4b test