update position, date fundamentals, tag fundamentals, test cases