fs interface