added knapsack & stob