The P{UAS-Flybow.1.1} construct allows stochastic expression of one of multiple possible fluorescent proteins from a single transgene using excision mediated by the FLPm5 recombinase variant (which targets mFRT71 sites). It contains UAS regulatory sequences fused upstream of two adjacent invertible cassettes, each flanked by inward-facing mFRT71 sites and each containing a pair of fluorescent proteins in opposing orientations. The first cassette contains EGFP in the forward orientation and Citrine in the reverse orientation and the second cassette contains mCherry in the forward orientation and Cerulean in the reverse orientation. Each fluorescent open reading frame is tagged with a membrane-targeting signal (Tag:M(mCd8a) in all cases except for the Citrine protein, which is tagged with Tag:MyrPalm(mLyn)) and is followed by a polyadenylation signal. The Cerulean sequence is additionally tagged with Tag:V5. In the absence of FLPm5 activity the EGFP protein is adjacent to the UAS sequences and is in the correct orientation to be expressed. In the presence of the FLPm5, depending on which cassettes are excised/inverted, any one of the downstream coding regions can become juxtaposed with the UAS sequence, resulting in expression of that protein.