Add function abstract file