simulate_report(), add_used_sms(), full_run() added