on the fly control of book name