distinguish between syntatic types, eliminate numbers