Add recurrent.py back in, although it's still messy