add fct to map