* update code lost sub