Final Draft for Spike 2

Please review this, Yan