Gcs label

based on #577 with some improvements