excluding GetMetadata function for now
data needs moar massaging