hello-message major overhaul

don't know if it compiles yet