Implemented information hiding.