finish inheritance practice