separated into configurations for different versions