Move private functions to a separate file and restrict access to them.
Move private functions to a separate file and restrict access to them.