cart almost completely working, added new icons.