made ruleset moregenerc and added dictionary generation capabilities