working on integrating all widgets into one single window