add f() in context