add strategy
implement a zig zag strategy