subclassed comp