got 'hit' functionality to work. still tweaking the 'deal' functionality a bit