added main Book wraping class