abstractagi
