populate the device view controller