missing output for tonks for first shop :s but seems to work fine for opposite types entering same first shop