Spike - planning engine