Subjects (60 patients) will allocate to two equal groups (each group 30 patients) of intervention (A) and control (B) using blocking randomization method. Randomization tool is the random allocation software version 1. The software and instructions for using it are available at https://mahmoodsaghaei.tripod.com/Softwares/randalloc.html. After installing the program, to generate a random sequence, the number of groups (2 groups), the name of each group (A= 1, B= 2), the sample size (60 patients) and the block size (number 4) will be entered into the software. Accordingly, 15 blocks of 4, including two groups A and B, will be randomly designed by the software. To conceal, we use Allocation concealment, which refers to the method used to perform a random sequence on study participants, so that the assigned group is not identified before the individual is assigned. Using non-transparent envelopes sealed with random sequences (Sequentially numbered, sealed, opaque envelopes). They are placed in order. In order to maintain the random sequence, numbering is done on the outer surface of the envelopes in the same way. Finally, the lids of the letter envelopes are glued and placed inside a box, respectively. At the beginning of the registration of participants, based on the order of entry of eligible participants in the study, one of the envelopes of the letter will be opened in order and the assigned group of the participant will be revealed.