Rewrote packet logic.
Added method list.