added further cart functionality and solved bugs