applied tagman logic to checkout