applied knowledge