done for the night. implemented message.