item multi inheritance fixed