work on widgets
start using widgets in views
be very explicit when addressing constants