use json metadata