metadata should be filled in