PM promises to voters