fixed hirarchie problem