environment", and "selective perception" - and on middleware for distributed