use presence channels
use presence channels
add authentication