add dock & app interface