improved views, refactored transactions model