added uiwindow back
ready for the public