loading, displaying and sending messages oh yeah