style
carry more context forward