started with class hierarchie