more work on ESNs and recurrent nets