refactoring of install in progress