Starting to implement the first Agent