use pure form