still need to test itemResource