initial commit of FLO implementation