better annual report loop