extract partial