inheritance hw added