added unlicense
metadata will return floats if appropriate