flux functionality part 3