working Read() in environment