Modified headers
Supporting arguments now
Removed the output to start the program off so that single calls will be made and collated later