implement jd questonnaire