add packet convenience method