added difficulty option