add aoi.erl