items back end and DDD