updated swl
new widgets