Implements flow