added transaction restrictions