Use args to extend capabilities
Allow output to file rather than stdout