adding items now works and the system remebers everything :), now fixing the unit tests