Add program flow