removed updateValues() function