write views that actually do something