Basic ideas

Just a start.
Expanded basic ideas
Merge pull request #2 from SmartShoppingTeam/carry

Basic ideas