trials: decorator class