modify code constrect