only install what is needed