added code book dir