add packet ops