add anom func