add strategy class