 In order to assure that the numbers of both groups are equal, a block randomization method will be used. Before randomization, a project team member who will not be involved in the subject recruitment and data collection will prepare a block randomization list with 240 sets of numbers which is either 0 customary care group or 1 intervention group by using a computer software Research Randomizer These 240 sets of numbers will be printed out separately and sealed in each envelope. Another project team member, who successfully recruits a subject, will unfold an envelope by sequence after the enrolled participants finished all the baseline assessment and ready for interventions. The number written in the envelope will represent the group of that particular subject. 