item list page function, give feedback not yet functional,
added main.js to handle buttons