add build.properties support