diff --git a/lib/pretty_face/formatter/html.rb b/lib/pretty_face/formatter/html.rb
index 8abdff2..47e3a72 100644
--- a/lib/pretty_face/formatter/html.rb
+++ b/lib/pretty_face/formatter/html.rb
@@ -2,9 +2,9 @@
require 'fileutils'
require 'cucumber/formatter/io'
require 'cucumber/formatter/duration'
-require 'cucumber/ast/scenario'
-require 'cucumber/ast/table'
-require 'cucumber/ast/outline_table'
+require 'cucumber/core/ast/scenario'
+require 'cucumber/core/ast/data_table'
+require 'cucumber/core/ast/scenario_outline'
require File.join(File.dirname(__FILE__), 'view_helper')
require File.join(File.dirname(__FILE__), 'report')
diff --git a/lib/pretty_face/formatter/view_helper.rb b/lib/pretty_face/formatter/view_helper.rb
index 26279de..e3d9eac 100644
--- a/lib/pretty_face/formatter/view_helper.rb
+++ b/lib/pretty_face/formatter/view_helper.rb
@@ -1,4 +1,4 @@
-require 'cucumber/ast/scenario_outline'
+require 'cucumber/core/ast/scenario_outline'
module PrettyFace
module Formatter
diff --git a/spec/lib/html_formatter_spec.rb b/spec/lib/html_formatter_spec.rb
index f84531d..4620c4d 100644
--- a/spec/lib/html_formatter_spec.rb
+++ b/spec/lib/html_formatter_spec.rb
@@ -1,5 +1,5 @@
require 'spec_helper'
-require 'cucumber/ast/step'
+require 'cucumber/core/ast/step'
describe PrettyFace::Formatter::Html do
let(:step_mother) { double('step_mother') }