adding inheritantial stuff shit