add strategy code