adds logic for a basic install