add book environment