fix in initial codes