Do we need to download special program ? Do we need to have a WiFi or 3G tie ?