kndp analysis