added the framework for dynamic drop downs