added random number and character.  all functionality seems to be working.