With report generate