recording and fixes