update for kaiso explicit type hierarchy