create transaction specs and add additional dearching related methods
create trlationship between transaction and cusotmer