Notes · Arshad Irfan · AGGREGATE+