Praveen dwivedi and ashish ranjan