hook into xdg module