updated book engine files