implement make.rb