private modifs