upto adding new puzzle