add usaco shopping
misc