Added a first_run flag: by LOUIS NOT ME