reading system environment