add shell start flow