Shopping cart/mabdeljalil

Also, spelling.