takeItem is now working - its just not saved in the database yet