enhanced rakefile