dynamic label lengths