fixed meta1 to work with multiple based on keys