initialize with run