the goal is to have it able to add-on to any existing error method because it requires existing error intervals