Please read purpose instead of function in the first two questions.