How to Change Brokers

Hi,

I want to shift from a full service broker to Zerodha. The current broker is associated with NSDL, Zerodha is CDSL. What is the step by step procedure to open trading account with Zerodha provided you already have a demat account?