Implemented all until reading headers