finally flows parts almost done