add recursive neural networks