first run that fully works