added item framework