base item packet handling