Add pattern Strategy