name complexity