adding problmes to fuctions and fixed minor typo in linear oracle