SCS implementation for transaction