improved dynamic api help generator