added optionsView, untested message sending