more widget code
first half of 3rd class done
end of day 3