starting knapsack project