adding fileops