minor refactoring on source.rb
Minor refactoring and cleanup
working on the action class