changed concept: can add item (without API)