fix pack response, add ObjectId handling