recording mostly tested. missing validations on the duration and rythm