Reading Environment implemented