inherits into foundation