takes command line parameter now for how many to show
removed invalid chars from suggestions