shape naming scheme