Add abstract classes