initial packet reader