add CodeBook