add some inheritate ways