starting end user gui with backend integration