[Quartz 002] abstract type