8.12. - unused variable removed
9.7. - check lenghts of *order are the same
9.7. - function find_value()