new 1x2 widget
refactoring