adding a more sub methods and a basic runner.rb script