Adding abstract widgets
Adding some widgets