working blessed example after major restructuring. Tests will still fail ;).