understanding Tag