improve install flow