Democratic Progressive Party (DPP) has a long way to go to convince voters to vote for it