ESN Framework ^