start on fof and fof_elts - not working but started