going to implement requirements for correct solution of inference machine tasks