added reading from properties file feature