FEATURE: initialize message handler with argument parsing