added difficulty back along with a temp score method