not sure why gitignore ain't working. whatever. added message sending