Implemented Strategy