Neagent Controller