First pass on layer gcs transformation