split installation and configuration into separate files