updates to ui, item class and creation of author class and table.