added some packet types.. may be broken?