base for recording has done