unified run script