updated tagman code