This function is not needed, I will remove it.