enhance ld service to get prerequisites