almost done
added cart and fixed edit button so it will work from main list