update code book and readme