Abstract Flow Pattern de Tarsh Cooke