Implemented recording role