allow changing the style generators