extended the basic installation process