read from system file instead of environment