add smart cart