used ic2's method instead for getting items