inherit methods