new packages [chp 9, implements and inheritance]