advanced pipelining intro and continued control 7451876