refactor proc.rb && create new file for additional tools