Fixed crashing if running without argument
Updated flag name
Added support for multiple receivers. Refactoring.