finished signaling demo