startegy pattern stage one