values now stored in tuple