removed inherits