update more code