VIP : what all components are needed

Hi,
I am writing VIP (Master and Salve) for a interface using SV. In Master I am including agent,generator, driver and monitor.
For slave side what all components need to be included. Slave will get Write and Read transactions from Master.
Is Driver in slave is sufficient. What if he responds to read requests…
Thanks in advance for your kind help.

In reply to pgoharani:

A Slave VIP agent will have the same components as a Master agent.

The slave will typically have the option to run a sequence which controls the response behavior. If no sequence is provided, then the slave will respond in a default behavior.

In reply to cgales:

Thank you cgales.

In reply to cgales:

Thank you cgales.