train by weaksyntax
_