success inheritance