Reinteractive functions. How to make them private?