abstractizer