master
refactored code added better name display
refactored code added panic for bad case
refactored code added support for reply messages and other fancy stuff
refactored code