add flex layot