added more metadata support, dynamic var meta data