parse metadata