automate install process