@pradeeban what does this function do? What is its input and its output? cc/ @monteiro