partial test functional