update code docs