updating key check working, working on new next