item repository and tests are working