inheritance
delete data