+#define DEFAULT_REL_QUALITY 1.0
+
+typedef void
+(*GAS_Normalization_preference_changed_cb) (void *cls,
+ const struct GNUNET_PeerIdentity *peer,
+ enum GNUNET_ATS_PreferenceKind kind,
+ double pref_rel);
+
+typedef void
+(*GAS_Normalization_property_changed_cb) (void *cls,
+ struct ATS_Address *peer,
+ uint32_t type,
+ double prop_rel);
+
+/**
+ * Get the normalized preference values for a specific peer
+ *
+ * @param id the peer @return pointer to the values, can be indexed
+ * with GNUNET_ATS_PreferenceKind, NULL if peer does not exist
+ */
+const double *
+GAS_normalization_get_preferences_by_peer (const struct GNUNET_PeerIdentity *id);
+
+
+/**
+ * Get the normalized properties values for a specific peer or
+ * the default values if
+ *
+ * @param address the address
+ * @return pointer to the values, can be indexed with GNUNET_ATS_PreferenceKind,
+ * default preferences if peer does not exist
+ */
+const double *
+GAS_normalization_get_properties (struct ATS_Address *address);
+
+