Mass refactor and Agent implementation