flex initial commit