add full half quater classes