#3 work in progress on adding new topics