rewrote getMetadata and add getCompatible method
add functions to load compatible values in the meta selectors