add FAP; imporve documentation