ui with multiple inheritence.