finished fagff and tests
finished fagff and tests