re-deal button implemented