book request logic added