refactor to add more metadata to vector_layers