considering inheritance
last