Creating a basic agent