removed travis
use is_subclass_of