preliminary installer stuff