Garmin Edge 500 computer. Charging chord included. Computer functions as it should. This Device does not have wifi. You need to plug it into the laptop or desktop to upload files. However Strava will automatically find the new file and pull it over. But it does require a data transfer chord.