need to make item tests first