fixing difficulty problems