messages now working. need to test a little