Could you please comment the function declaration ?