update programming and file