move widgets to components folder