Removed the old agents implementation
Added new agents implementation