THE PROGRAMMING AND ETHICAL RESTRICTIONS