add idea stuff
allow a minimum length to be specified to avoid too frequent or generic requests