init
chain builder; sentencer
NLG
ugly, but there.