made vals private