Progress on Abstract and Interface