flag fall implemented