first draft from frontend - backend communication: add items