adds icon date field and many other changes