specializes ()