     props["app_version"] = self.bundle.infoDictionary?["CFBundleVersion"]
     props["app_release"] = self.bundle.infoDictionary?["CFBundleShortVersionString"]
     props["model"] = Koala.deviceModel
+    props["distinct_id"] = self.distinctId
+    props["device_fingerprint"] = self.distinctId
+    props["iphone_uuid"] = self.distinctId
     props["os"] = self.device.systemName
     props["os_version"] = self.device.systemVersion
     props["screen_width"] = UInt(self.screen.bounds.width)
     props["screen_height"] = UInt(self.screen.bounds.height)
+    props["device_orientation"] = Koala.deviceOrientation
+    props["preferred_content_size_category"] = UIApplication.sharedApplication().preferredContentSizeCategory
 
     props["koala_lib"] = "iphone"
 


private func properties(user user: User, prefix: String = "user_") -> [String:AnyObject] {

  var properties = [String:AnyObject]()

  properties["uid"] = user.id
  properties["backed_projects_count"] = user.stats.backedProjectsCount

                                loggedInUser: User?,
                                prefix: String = "project_") -> [String:AnyObject] {

  var props: [String:AnyObject] = [:]

  props["backers_count"] = project.stats.backersCount
  props["country"] = project.country.countryCode
