Got transactions list down to library - need to drive out business logic