name confuses me. why not run and initialize with branch?