 
 	// MARK: Stored Properties
 
-	var peripherals: [CBPeripheral]? {
+	var available: [AdvertisementInfo]? {
 		didSet {
 			self.tableView.reloadData()
 		}

		if cell == nil {
			cell = UITableViewCell(style: UITableViewCellStyle.Default, reuseIdentifier: "reuseIdentifier")
		}
		if let peripheral = self.peripherals?[indexPath.row] {
			cell?.textLabel?.text = peripheral.name
			cell?.detailTextLabel?.text = String(peripheral.RSSI?.integerValue)
		}

        return cell!

public extension DeviceTableViewController {

	internal func scan() {

		Cusp.central.scanForUUIDString(nil, completion: { (advertisementInfoArray) -> Void in
			log("\(advertisementInfoArray)")
			self.available = advertisementInfoArray.sort({ (a, b) -> Bool in
				return a.peripheral.name <= b.peripheral.name
			})
			}, abruption: { (error) -> Void in
				log(error)
		})
