implementing provision strategy and scope decoration