added properties file support