modularize baseinstalls