add installer and make it work