weighted card draw application.