Shopping cart/mabdeljalil

Again, this step requires knowledge about other steps in order to function.