Updated code, better comments, slight refactoring, add walmart.