make parameters private