abstract digital flow