evaluation using f-algebras