launch communication