accept user fct