basic functioning demo back in place after some message formatting adjustments