THIS PROGRAMMING REQUIRES ETHICAL OPERATION