added invalid cart error handling & beautified cart