updated linux interface