working on fs_open