implemented incomplete version of videochat