added CodeBook