separate install and config