let user specify optional properties file