pipeline architecture
__ __ /\ \ __ /\ \ \ \ \____ __ __ _ __ _____ /\_\ _____ __\ \ \ \ \ '__`\ /'__`\ /'__`\/\`'__\/\ '__`\/\ \/\ '__`\ /'__`\ \ \ \ \ \L\ \/\ __//\ __/\ \ \/ \ \ \L\ \ \ \ \ \L\ \/\ __/\ \_\ \ \_,__/\ \____\ \____\\ \_\ \ \ ,__/\ \_\ \ ,__/\ \____\\/\_\ \/___/ \/____/\/____/ \/_/ \ \ \/ \/_/\ \ \/ \/____/ \/_/ \ \_\ \ \_\ \/_/ \/_/