Use of private functions