Adding the first version of my agent