flexible transaction system