add footer and icons
refactor buttons
add ability to add new items
add sort button
make sorting manual
cleanup