no controller attribute in agent