make some variables private