added call/messaging functionality (not yet polished)