in process of switching over to sqlite scanneditem implementation. ughhhhh